﻿@using CHILIS.Componentes.CoreRestaurant.Model.Adquicisiones
@{
    AD_Proveedor proveedor = (AD_Proveedor)ViewBag.Proveedor;
    List<AD_Insumo> listadoInsumo = (List<AD_Insumo>)ViewBag.ListadoInsumo;
    List<AD_DetalleOrdenCompra> detalleOrden = new List<AD_DetalleOrdenCompra>();
    List<AD_DetalleSolicitudInsumo> detalleSolicitud = new List<AD_DetalleSolicitudInsumo>();
    if (ViewBag.DetalleOrdenCompra != null)
    {
        detalleOrden = (List<AD_DetalleOrdenCompra>)ViewBag.DetalleOrdenCompra;
    }

    if (ViewBag.DetalleSolicitudInsumo != null)
    {
        detalleSolicitud = (List<AD_DetalleSolicitudInsumo>)ViewBag.DetalleSolicitudInsumo;
    }
}
<div class="row-fluid">
    <fieldset>
        <legend>Detalle de Insumo</legend>
        <div class="span10">
            <div class="control-group">
                <label class="control-label" for="codigo">
                    Proveedor</label>
                <div class="controls">
                    @*<input type="text" id="nombreProveedor" name="nombreProveedor" class="nombreProveedor"
                           placeholder="Proveedor" />*@ <span class="uneditable-input">
                               @proveedor.Razon_Social
                           </span>
                </div>
            </div>
        </div>
        <table class="table table-bordered">
            <thead>
                <tr>
                    <th>
                        #
                    </th>
                    <th>
                        @(detalleOrden.Count > 0 ? "N°OC" : "N°Solicitud")
                    </th>
                    <th>
                        Descripci&oacute;n
                    </th>
                    <th>
                        Unidad
                    </th>
                    <th>
                        Cantidad
                    </th>
                </tr>
            </thead>
            <tbody>
                @if (detalleOrden.Count > 0)
                {
                    int reg = 1;
                    foreach (var itemOrden in detalleOrden)
                    {
                        
                    
                    <tr>
                        <td>@reg
                        </td>
                        <td>@itemOrden.Numero_OC
                        </td>
                        <td>@listadoInsumo.FirstOrDefault(x => x.Codigo_Insumo == itemOrden.Codigo_Insumo).Descripcion_Insumo
                        </td>
                        <td>
                        </td>
                        <td>@itemOrden.Cantidad
                        </td>
                    </tr>
                        reg++;
                    }
                }
                else
                {
                    int reg = 1;
                    foreach (var itemSol in detalleSolicitud)
                    {
                        
                    
                    <tr>
                        <td>@reg
                        </td>
                        <td>@itemSol.Numero_Solicitud
                        </td>
                        <td>@listadoInsumo.FirstOrDefault(x => x.Codigo_Insumo == itemSol.Codigo_Insumo).Descripcion_Insumo
                        </td>
                        <td>
                        </td>
                        <td>@itemSol.Cantidad
                        </td>
                    </tr>
                        reg++;
                    }
                }
            </tbody>
        </table>
    </fieldset>
</div>
